INSERT INTO  TRASPARENZA
select 'T16',CODICE_BOLLETTA AS BOLLETTA,progressivo_voce,'Quota energia',DATA_INIZIO_PERIODO AS DAL,DATA_FINE_PERIODO AS AL
,(DATA_FINE_PERIODO-DATA_INIZIO_PERIODO) AS GIORNI,PROGRESSIVO_SCAGLIONE AS SCAGLIONE,FASCIA,
SUM(CORR_UNIT) CORR_UNIT,sum(QUANTITA) AS QUANTITA,
 sum(IMP_TAR) AS TOTALE,ALI_IVA,null
 
 FROM(
 
 
 
 select  x.codice_bolletta,x.progressivo_voce,x.PROGRESSIVO_TARIFFAZIONE,x.PROGRESSIVO_PERIODO,x.PROGRESSIVO_SCAGLIONE,x.data_inizio_periodo,
 x.data_fine_periodo,x.CODICE_CLASSE_ADDEBITO,x.CONTRATTO_ESTRATTO, x.quantita_scaglione QUANTITA,ALI_IVA,FASCIA,
 SUM(X.IMP_TAR) IMP_TAR,SUM(X.TARIFFA_COMPONENTE) CORr_UNIT,
 X.CODICE_CATEGORIA_TAR CTAR
 from tmpmarki X
 where 
 x.progressivo_voce in ('010','SGASCONS','010TRAS')
 and x.DESCRIZIONE_COMPONENTE <>  'CCA'
 and x.DESCRIZIONE_COMPONENTE <>  'CAD'
 and x.DESCRIZIONE_COMPONENTE <>  'PE'
 and x.DESCRIZIONE_COMPONENTE <>  'PD'
 and x.DESCRIZIONE_COMPONENTE <>  'UC1'
 AND x.DESCRIZIONE_COMPONENTE <>  'DISP3'
 and x.DESCRIZIONE_COMPONENTE <>  'DISP31'
 and x.DESCRIZIONE_COMPONENTE <>  'DISP32'
 and x.DESCRIZIONE_COMPONENTE <>  'PPE'
 and x.DESCRIZIONE_COMPONENTE <>  'PPE1'
 and x.DESCRIZIONE_COMPONENTE <>  'PPE2'
 AND X.CODICE_CLASSE_ADDEBITO <> 'RACC'
 --AND X.CODICE_BOLLETTA = 10223849
 GROUP BY 
 x.codice_bolletta,x.progressivo_voce,x.PROGRESSIVO_TARIFFAZIONE,x.PROGRESSIVO_PERIODO,x.PROGRESSIVO_SCAGLIONE,x.data_inizio_periodo,
 x.data_fine_periodo,x.CODICE_CLASSE_ADDEBITO,x.CONTRATTO_ESTRATTO,x.quantita_scaglione,ALI_IVA,FASCIA,X.CODICE_CATEGORIA_TAR)
 
 GROUP BY CODICE_BOLLETTA,progressivo_voce,DATA_INIZIO_PERIODO,DATA_FINE_PERIODO
,(DATA_FINE_PERIODO-DATA_INIZIO_PERIODO),PROGRESSIVO_SCAGLIONE,FASCIA,
ALI_IVA,CTAR
ORDER BY BOLLETTA,DAl,AL,SCAGLIONE